export const themeColors = {
  default: {
    primary: '#6366F1',
    secondary: '#818CF8',
    background: '#F7F7F7',
    text: '#2D3436',
    lightText: '#64748B',
    border: '#E2E8F0',
    success: '#10B981',
    error: '#EF4444',
    warning: '#F59E0B',
  },
  pink: {
    primary: '#EC4899',
    secondary: '#F472B6',
    background: '#FDF2F8',
    text: '#2D3436',
    lightText: '#64748B',
    border: '#FCE7F3',
    success: '#10B981',
    error: '#EF4444',
    warning: '#F59E0B',
  },
  green: {
    primary: '#10B981',
    secondary: '#34D399',
    background: '#ECFDF5',
    text: '#2D3436',
    lightText: '#64748B',
    border: '#D1FAE5',
    success: '#059669',
    error: '#EF4444',
    warning: '#F59E0B',
  },
  sky: {
    primary: '#0EA5E9',
    secondary: '#38BDF8',
    background: '#F0F9FF',
    text: '#2D3436',
    lightText: '#64748B',
    border: '#E0F2FE',
    success: '#10B981',
    error: '#EF4444',
    warning: '#F59E0B',
  },
} as const;

export type ThemeType = keyof typeof themeColors;
export type ThemeColors = typeof themeColors[ThemeType];

export const useTheme = (theme: ThemeType = 'default'): ThemeColors => {
  return themeColors[theme];
}; 